package com.epoque.admin.server.service;

import java.util.List;

import org.springframework.stereotype.Service;

import com.epoque.admin.server.mapper.ElementMapper;
import com.epoque.admin.server.model.Element;
import com.epoque.common.biz.BaseBiz;

/**
 * 
 * @ClassName: ElementService
 * @Description: 按钮元素操作类
 * @author qiuxianfeng
 * @date 2018年8月29日
 *
 */
@Service
public class ElementService extends BaseBiz<ElementMapper,Element> {
	/**
	 * 
	 * @Title: getAuthorityElementByUserId
	 * @author qiuxianfeng
	 * @Description: 根据用户ID查询按钮元素
	 * @param @param userId
	 * @param @return    参数
	 * @return List<Element>    返回类型
	 * @throws
	 */
    public List<Element> getAuthorityElementByUserId(String userId){
       return mapper.selectAuthorityElementByUserId(userId);
    }
    
    /**
     * 
     * @Title: getAuthorityElementByUserId
     * @author qiuxianfeng
     * @Description: 根据用户ID、菜单ID查询按钮元素
     * @param @param userId
     * @param @param menuId
     * @param @return    参数
     * @return List<Element>    返回类型
     * @throws
     */
    public List<Element> getAuthorityElementByUserId(String userId,String menuId){
        return mapper.selectAuthorityMenuElementByUserId(userId,menuId);
    }
}
